package com.jwtter.generator.db.sql;

import java.util.Date;

/**
 * select * from user_tables;
 * <p>
 * oracle 表的所有属性字段
 * <p>
 * 当前用户名下的表的信息
 * 
 * @date 2017年6月15日
 * @author jinwt
 * 
 */
public class UserTable {
	String table_name;// -表名 VARCHAR2(30) NOT NULL
	String tablespace_name;// -表空间名 VARCHAR2(30)
	String cluster_name;// -群集名称VARCHAR2(30)
	String iot_name;// -IOT（Index Organized Table）索引组织表的名称VARCHAR2(30)
	String status;// -状态 VARCHAR2(8)
	int pct_free;// -为一个块保留的空间百分比 NUMBER
	int pct_used;// -一个块的使用水位的百分比NUMBER
	int ini_trans;// -初始交易的数量 NUMBER
	int max_trans;// -交易的最大数量 NUMBER
	int initial_extent;// -初始扩展数 NUMBER
	int next_extent;// -下一次扩展数 NUMBER
	int min_extents;// -最小扩展数 NUMBER
	int max_extents;// -最大扩展数 NUMBER
	int pct_increase;// -表在做了第一次extent后，下次再扩展时的增量，它是一个百分比值NUMBER
	String freelists;// -可用列表是表中的一组可插入数据的可用块NUMBER
	String freelist_groups;// -列表所属组NUMBER
	String logging;// -是否记录日志 YES VARCHAR2(3)
	String backed_up;// -指示自上次修改表是否已备份（Y） VARCHAR2(1)或否（N）的
	int num_rows;// -表中的行数 NUMBER
	int blocks;// -所使用的数据块数量 NUMBER
	int empty_blocks;// -空数据块的数量 NUMBER
	int avg_space;// -自由空间的平均量 NUMBER
	int chain_cnt;// -从一个数据块，或迁移到一个新块链接表中的行数 NUMBER
	int avg_row_len;// -行表中的平均长度 NUMBER
	int avg_space_freelist_blocks;// -一个freelist上的所有块的平均可用空间 NUMBER
	int num_freelist_blocks;// -空闲列表上的块数量 NUMBER
	int degree;// -每个实例的线程数量扫描表 VARCHAR2(10)
	int instances;// -跨表进行扫描的实例数量 VARCHAR2(10)
	String cache;// -是否是要在缓冲区高速缓存 VARCHAR2(5)
	String table_lock;// -是否启用表锁 VARCHAR2(8)
	int sample_size;// -分析这个表所使用的样本大小 NUMBER
	Date last_analyzed;// -最近分析的日期 DATE
	String partitioned;// -表是否已分区 VARCHAR2(3)
	String iot_type;// -表是否是索引组织表 VARCHAR2(12)
	String temporary;// -表是否是暂时的 VARCHAR2(1)
	String secondary;// -表是否是次要的对象 VARCHAR2(1)
	String nested;// -是否是一个嵌套表 VARCHAR2(3)
	String buffer_pool;// -缓冲池的表VARCHAR2(7)
	String flash_cache;// -智能闪存缓存提示可用于表块VARCHAR2(8)
	String cell_flash_cache;// -细胞闪存缓存提示可用于表块 DISABLED
	String row_movement;// -是否启用分区行运动 VARCHAR2(3)
	String global_stats;// -作为一个整体（全球统计）表的统计的是否准确VARCHAR2(3)
	String user_stats;// -是否有统计VARCHAR2(3)
	Date duration;// -临时表的时间VARCHAR2(15)
	String skip_corrupt;// VARCHAR2(8) -是否忽略损坏的块标记在表和索引扫描（ENABLED）状态的或将引发一个错误（已禁用）。 DISABLED
	String monitoring;// -是否有监测属性集 VARCHAR2(3)
	String cluster_owner;// -群集的所有者 VARCHAR2(30)
	String dependencies;// -行依赖性跟踪是否已启用 VARCHAR2(8)
	String compression;// -是否启用表压缩 DISABLED VARCHAR2(8)
	String compress_for;// -什么样的操作的默认压缩
	String dropped;// -是否已经删除并在回收站 VARCHAR2(3)
	String read_only;// -表是否是只读 NO
	String segment_created;// -是否创建表段 YES
	String result_cache;// -结果缓存表的模式注释 DEFAULT
	public String getTable_name() {
		return table_name;
	}
	public void setTable_name(String table_name) {
		this.table_name = table_name;
	}
	public String getTablespace_name() {
		return tablespace_name;
	}
	public void setTablespace_name(String tablespace_name) {
		this.tablespace_name = tablespace_name;
	}
	public String getCluster_name() {
		return cluster_name;
	}
	public void setCluster_name(String cluster_name) {
		this.cluster_name = cluster_name;
	}
	public String getIot_name() {
		return iot_name;
	}
	public void setIot_name(String iot_name) {
		this.iot_name = iot_name;
	}
	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	public int getPct_free() {
		return pct_free;
	}
	public void setPct_free(int pct_free) {
		this.pct_free = pct_free;
	}
	public int getPct_used() {
		return pct_used;
	}
	public void setPct_used(int pct_used) {
		this.pct_used = pct_used;
	}
	public int getIni_trans() {
		return ini_trans;
	}
	public void setIni_trans(int ini_trans) {
		this.ini_trans = ini_trans;
	}
	public int getMax_trans() {
		return max_trans;
	}
	public void setMax_trans(int max_trans) {
		this.max_trans = max_trans;
	}
	public int getInitial_extent() {
		return initial_extent;
	}
	public void setInitial_extent(int initial_extent) {
		this.initial_extent = initial_extent;
	}
	public int getNext_extent() {
		return next_extent;
	}
	public void setNext_extent(int next_extent) {
		this.next_extent = next_extent;
	}
	public int getMin_extents() {
		return min_extents;
	}
	public void setMin_extents(int min_extents) {
		this.min_extents = min_extents;
	}
	public int getMax_extents() {
		return max_extents;
	}
	public void setMax_extents(int max_extents) {
		this.max_extents = max_extents;
	}
	public int getPct_increase() {
		return pct_increase;
	}
	public void setPct_increase(int pct_increase) {
		this.pct_increase = pct_increase;
	}
	public String getFreelists() {
		return freelists;
	}
	public void setFreelists(String freelists) {
		this.freelists = freelists;
	}
	public String getFreelist_groups() {
		return freelist_groups;
	}
	public void setFreelist_groups(String freelist_groups) {
		this.freelist_groups = freelist_groups;
	}
	public String getLogging() {
		return logging;
	}
	public void setLogging(String logging) {
		this.logging = logging;
	}
	public String getBacked_up() {
		return backed_up;
	}
	public void setBacked_up(String backed_up) {
		this.backed_up = backed_up;
	}
	public int getNum_rows() {
		return num_rows;
	}
	public void setNum_rows(int num_rows) {
		this.num_rows = num_rows;
	}
	public int getBlocks() {
		return blocks;
	}
	public void setBlocks(int blocks) {
		this.blocks = blocks;
	}
	public int getEmpty_blocks() {
		return empty_blocks;
	}
	public void setEmpty_blocks(int empty_blocks) {
		this.empty_blocks = empty_blocks;
	}
	public int getAvg_space() {
		return avg_space;
	}
	public void setAvg_space(int avg_space) {
		this.avg_space = avg_space;
	}
	public int getChain_cnt() {
		return chain_cnt;
	}
	public void setChain_cnt(int chain_cnt) {
		this.chain_cnt = chain_cnt;
	}
	public int getAvg_row_len() {
		return avg_row_len;
	}
	public void setAvg_row_len(int avg_row_len) {
		this.avg_row_len = avg_row_len;
	}
	public int getAvg_space_freelist_blocks() {
		return avg_space_freelist_blocks;
	}
	public void setAvg_space_freelist_blocks(int avg_space_freelist_blocks) {
		this.avg_space_freelist_blocks = avg_space_freelist_blocks;
	}
	public int getNum_freelist_blocks() {
		return num_freelist_blocks;
	}
	public void setNum_freelist_blocks(int num_freelist_blocks) {
		this.num_freelist_blocks = num_freelist_blocks;
	}
	public int getDegree() {
		return degree;
	}
	public void setDegree(int degree) {
		this.degree = degree;
	}
	public int getInstances() {
		return instances;
	}
	public void setInstances(int instances) {
		this.instances = instances;
	}
	public String getCache() {
		return cache;
	}
	public void setCache(String cache) {
		this.cache = cache;
	}
	public String getTable_lock() {
		return table_lock;
	}
	public void setTable_lock(String table_lock) {
		this.table_lock = table_lock;
	}
	public int getSample_size() {
		return sample_size;
	}
	public void setSample_size(int sample_size) {
		this.sample_size = sample_size;
	}
	public Date getLast_analyzed() {
		return last_analyzed;
	}
	public void setLast_analyzed(Date last_analyzed) {
		this.last_analyzed = last_analyzed;
	}
	public String getPartitioned() {
		return partitioned;
	}
	public void setPartitioned(String partitioned) {
		this.partitioned = partitioned;
	}
	public String getIot_type() {
		return iot_type;
	}
	public void setIot_type(String iot_type) {
		this.iot_type = iot_type;
	}
	public String getTemporary() {
		return temporary;
	}
	public void setTemporary(String temporary) {
		this.temporary = temporary;
	}
	public String getSecondary() {
		return secondary;
	}
	public void setSecondary(String secondary) {
		this.secondary = secondary;
	}
	public String getNested() {
		return nested;
	}
	public void setNested(String nested) {
		this.nested = nested;
	}
	public String getBuffer_pool() {
		return buffer_pool;
	}
	public void setBuffer_pool(String buffer_pool) {
		this.buffer_pool = buffer_pool;
	}
	public String getFlash_cache() {
		return flash_cache;
	}
	public void setFlash_cache(String flash_cache) {
		this.flash_cache = flash_cache;
	}
	public String getCell_flash_cache() {
		return cell_flash_cache;
	}
	public void setCell_flash_cache(String cell_flash_cache) {
		this.cell_flash_cache = cell_flash_cache;
	}
	public String getRow_movement() {
		return row_movement;
	}
	public void setRow_movement(String row_movement) {
		this.row_movement = row_movement;
	}
	public String getGlobal_stats() {
		return global_stats;
	}
	public void setGlobal_stats(String global_stats) {
		this.global_stats = global_stats;
	}
	public String getUser_stats() {
		return user_stats;
	}
	public void setUser_stats(String user_stats) {
		this.user_stats = user_stats;
	}
	public Date getDuration() {
		return duration;
	}
	public void setDuration(Date duration) {
		this.duration = duration;
	}
	public String getSkip_corrupt() {
		return skip_corrupt;
	}
	public void setSkip_corrupt(String skip_corrupt) {
		this.skip_corrupt = skip_corrupt;
	}
	public String getMonitoring() {
		return monitoring;
	}
	public void setMonitoring(String monitoring) {
		this.monitoring = monitoring;
	}
	public String getCluster_owner() {
		return cluster_owner;
	}
	public void setCluster_owner(String cluster_owner) {
		this.cluster_owner = cluster_owner;
	}
	public String getDependencies() {
		return dependencies;
	}
	public void setDependencies(String dependencies) {
		this.dependencies = dependencies;
	}
	public String getCompression() {
		return compression;
	}
	public void setCompression(String compression) {
		this.compression = compression;
	}
	public String getCompress_for() {
		return compress_for;
	}
	public void setCompress_for(String compress_for) {
		this.compress_for = compress_for;
	}
	public String getDropped() {
		return dropped;
	}
	public void setDropped(String dropped) {
		this.dropped = dropped;
	}
	public String getRead_only() {
		return read_only;
	}
	public void setRead_only(String read_only) {
		this.read_only = read_only;
	}
	public String getSegment_created() {
		return segment_created;
	}
	public void setSegment_created(String segment_created) {
		this.segment_created = segment_created;
	}
	public String getResult_cache() {
		return result_cache;
	}
	public void setResult_cache(String result_cache) {
		this.result_cache = result_cache;
	}

}
